package com.camemax.netty.nio;

import java.io.File;
import java.io.IOException;

public class FilePathCheck {
    public static void checkDirectories(File file) {
        if (!file.getParentFile().exists()) {
            System.out.println("指定文件父路径不存在，创建中...");
            // 创建若干个父路径
            if (file.getParentFile().mkdirs()) {
                System.out.println("父路径创建完毕!");
            }
        }
        if (!file.exists()) {
            try {
                if (file.createNewFile()) {
                    System.out.println(file.getName() + "创建完毕!");
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
